precision mediump float;

varying vec3 v_color;
varying vec2 v_uv;

uniform sampler2D u_texture;

void main()
{
	vec4 diffuse = vec4(v_color, 1.0);
	vec4 color = texture2D(u_texture, v_uv);
	gl_FragColor = diffuse * color;
}
